Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

XHTML 1.1 и ORPHUS (lizard)
Author Message
lizard
Участник форума



Joined: 14 Dec 2004
Posts: 23
Карма: -1
   поощрить/наказать

Location: г. Тула

PostPosted: Tue Dec 14, 2004 9:31 pm ()
   Post subject: XHTML 1.1 и ORPHUS
Reply with quote

Подскажите, пожалуйста, есть ли возможность добавить систему ORPHUS на сайт, который написан на правильной разметке XHTML 1.1? Дело в том, что в этой версии разметки не поддерживается IFRAME. Предполагается, что вместо него можно использовать элемент object, но в нем возникает вертикальная полоса прокрутки. Есть вариант с модуляризацией XHTML, но лично я еще не разобрался, как туда добавить IFRAME. Может быть, кто-то уже успел столкнуться с подобной проблемой и знает решение? Пожалуйста, помогите!
Back to top
View user's profile Send private message
Юрий Насретдинов
Модератор



Joined: 13 Mar 2003
Posts: 8642
Карма: 198
   поощрить/наказать

Location: 007 495

PostPosted: Tue Dec 14, 2004 10:17 pm (спустя 45 минут; написано за 10 секунд)
   Post subject:
Reply with quote

lizard wrote:
Дело в том, что в этой версии разметки не поддерживается IFRAME.
Ну, значит нельзя.
Back to top
View user's profile Send private message Send e-mail
Евгений Галашин
Модератор



Joined: 29 Dec 2003
Posts: 1861
Карма: 32
   поощрить/наказать


PostPosted: Tue Dec 14, 2004 10:25 pm (спустя 8 минут; написано за 1 минуту 16 секунд)
   Post subject:
Reply with quote

lizard wrote:
Есть вариант с модуляризацией XHTML
Погуглите. В каком-то из блогов я видел внедрение iframe в DTD. Ещё подумал "вот не лень людям же..." (-;
Back to top
View user's profile Send private message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 413
   поощрить/наказать


PostPosted: Wed Dec 15, 2004 4:41 am (спустя 6 часов 15 минут; написано за 53 секунды)
   Post subject:
Reply with quote

lizard wrote:
есть ли возможность добавить систему ORPHUS на сайт, который написан на правильной разметке XHTML 1.1
А чем Вам все-таки не нравится transitional? Это ведь тоже "правильный" XHTML, просто там чуть-чуть больше тэгов поддерживается (мне кажется, вполне разумный набор - например, target-ы у формы и IFRAME). Кстати, без target-а Orphus все равно не будет работать.
Back to top
View user's profile Send private message Send e-mail
Евгений Галашин
Модератор



Joined: 29 Dec 2003
Posts: 1861
Карма: 32
   поощрить/наказать


PostPosted: Wed Dec 15, 2004 4:15 pm (спустя 11 часов 34 минуты; написано за 34 секунды)
   Post subject:
Reply with quote

Дмитрий Котеров wrote:
transitional
Transitional существует только в XHTML 1.0.
Back to top
View user's profile Send private message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 413
   поощрить/наказать


PostPosted: Wed Dec 15, 2004 5:43 pm (спустя 1 час 27 минут; написано за 15 секунд)
   Post subject:
Reply with quote

Евгений Галашин:
Что Вы имеете в виду? Можно чуть подробнее?
Back to top
View user's profile Send private message Send e-mail
lizard
Участник форума



Joined: 14 Dec 2004
Posts: 23
Карма: -1
   поощрить/наказать

Location: г. Тула

PostPosted: Wed Dec 15, 2004 6:55 pm (спустя 1 час 11 минут; написано за 8 минут 13 секунд)
   Post subject:
Reply with quote

Чем не нравится XHTML 1.0? Хочется следить за современными технологиями. По поводу последнего сообщения: его автор, наверное, имел ввиду, что не существует схемы XHTML 1.1 Transitional. В XHTML 1.1 используется модульный подход. Так вот, касаемо этого подхода: у меня есть пример, как добавить в схему DTD элемент embed (он сейчас также не поддерживается), но как добавить поддержку фреймов, нигде не написано... Сам я пока не додумался... В принципе сайт можно писать и на XHTML 1.0 Transitional, но все-таки хотелось бы написать сайт в Strict (все упирается именно в ORPHUS, даже баннерную сеть подогнал под эту разметку). Кстати, вариант с дискриптором object не проходит (отказывается после выделения выполнять какие-либо операции).
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Wed Dec 15, 2004 6:58 pm (спустя 3 минуты; написано за 47 секунд)
   Post subject:
Reply with quote

Дмитрий Котеров:
Он имеет в виду именно то, что сказал.
XHTML 1.1 не имеет DTD отличных от Strict, в отличие от XHTML 1.0

www.w3.org/TR/xhtml1/#h-A1
www.w3.org/TR/xhtml11/#toc

lizard:
А какой смысл в Strict, кроме возможности повыпендриваться? =)
Всё равно только Мозилла нормально понимает application/xhtml+xml
Back to top
View user's profile Send private message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 413
   поощрить/наказать


PostPosted: Wed Dec 15, 2004 7:21 pm (спустя 22 минуты; написано за 48 секунд)
   Post subject:
Reply with quote

WingedFox:
Но я не понимаю, почему они так сделали! Что за жизнь без ифреймов? И без target-ов у формы (я еще понимаю, нет target-а у ссылок; но у формы-то за что?!).
Back to top
View user's profile Send private message Send e-mail
Евгений Галашин
Модератор



Joined: 29 Dec 2003
Posts: 1861
Карма: 32
   поощрить/наказать


PostPosted: Wed Dec 15, 2004 7:46 pm (спустя 25 минут; написано за 3 минуты 2 секунды)
   Post subject:
Reply with quote

Дмитрий Котеров wrote:
Но я не понимаю, почему они так сделали!
ИМХО, W3C пытается сделать какой-то фундамент на будущее, на который можно в дальнейшем будет сравнительно безболезененно "прицепить" XForms, SVG, RDF и тому подобное. Но сомневаюсь, что из этого в ближайшее время (следует читать как: "пока ИЕ держит свои 90% рынка и разрабатывется крайне вяло") что-нибудь путное выйдет.
Евгений Галашин wrote:
Ещё подумал "вот не лень людям же..." (-;
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Wed Dec 15, 2004 7:53 pm (спустя 6 минут; написано за 3 минуты 46 секунд)
   Post subject:
Reply with quote

Дмитрий Котеров:
Имхо это действительно начало внедрения не рекомендации, а стандарта.
Думаю, что на чистом XHTML1.1 будут строить сайты только тестеры и энтузиасты, ибо это действительно очень усечённый вариант разметки.

Да и вообще - сначала надо чтобы разработчки воплотили нормальный application/xhtml+xml.
А MS не собирается сие поддерживать даже в IE7 (или какой там будет в Longhorn?).
Back to top
View user's profile Send private message
lizard
Участник форума



Joined: 14 Dec 2004
Posts: 23
Карма: -1
   поощрить/наказать

Location: г. Тула

PostPosted: Wed Dec 15, 2004 9:03 pm (спустя 1 час 9 минут; написано за 2 минуты 41 секунду)
   Post subject: Нет ли все-таки возможности работы в XHTML 1.1
Reply with quote

Все-таки, нет ли возможности подключить ORPHUS на JavaScript без IFRAME (ну упорный я!)? Если есть способ, пожалуйста, подскажите!
Back to top
View user's profile Send private message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 413
   поощрить/наказать


PostPosted: Wed Dec 15, 2004 9:09 pm (спустя 6 минут; написано за 1 минуту 4 секунды)
   Post subject:
Reply with quote

Я же сказал - нету. Даже если Вы и уберете один (внешний) IFRAME (чего делать не рекомендуется, ибо скорость загрузки страницы сильно упадет), все равно останется внутренний, невидимый, в которой оправляется скрытая форма, когда Вы нажимаете Ctrl+Enter.
Back to top
View user's profile Send private message Send e-mail
lizard
Участник форума



Joined: 14 Dec 2004
Posts: 23
Карма: -1
   поощрить/наказать

Location: г. Тула

PostPosted: Thu Dec 16, 2004 6:58 pm (спустя 21 час 48 минут; написано за 1 минуту 21 секунду)
   Post subject: Спасибо, разобрался...
Reply with quote

Спасибо, разобрался! Схема DTD с IFRAME описана на сайте www.juicystudio.com/tutorial/xhtml/module.asp. После все стало работать нормально. Спасибо!
Back to top
View user's profile Send private message
Maus
Модератор



Joined: 29 Jun 2003
Posts: 8151
Карма: 271
   поощрить/наказать

Location: пос. Омсукчан Магаданской области

PostPosted: Tue Aug 16, 2005 3:48 pm (спустя 7 месяцев 30 дней 20 часов 49 минут; написано за 1 минуту 30 секунд)
   Post subject:
Reply with quote

lizard wrote:
Схема DTD с IFRAME описана на сайте
Увы, сейчас по ссылке попадаю на 404. Вот нашел что-то похожее: www.juicystudio.com/article/choosing-doctype.php#comment8 - это оно?
Back to top
View user's profile Send private message
Guest






Карма: 388
   поощрить/наказать


PostPosted: Fri Sep 30, 2005 4:46 pm (спустя 1 месяц 14 дней 58 минут; написано за 3 минуты 22 секунды)
   Post subject:
Reply with quote

application/xhtml+xml поддерживают не только Мозоли, но еще и Опера и, думаю, Konqueror/Safari

Для осла был патч реестра, который осла обманывал и заставлял думать, что это HTML.


Что такое тема с DTD - не знаю.
Но, насколько мне память изменяет, у XML (в частности XHTML) можно вставлять ЛЮБОЙ тэг, только нужно правильно указать namespace.

Т.е. просто должно быть указано что-то типа <IMRAME src="xxxx" xml:ns="тут URL HTML4 DTD" />
А в то, что это самое xxxx составляет - в совю очередь вполне может быть и HTML.

В общем это надо попробовтаь, потом погонять в разных браузерах и в FAQ.
Back to top
lizard
Участник форума



Joined: 14 Dec 2004
Posts: 23
Карма: -1
   поощрить/наказать

Location: г. Тула

PostPosted: Thu Sep 07, 2006 10:19 pm (спустя 11 месяцев 7 дней 5 часов 32 минуты; написано за 2 минуты 10 секунд)
   Post subject:
Reply with quote

Maus wrote:
lizard wrote:
Схема DTD с IFRAME описана на сайте
Увы, сейчас по ссылке попадаю на 404. Вот нашел что-то похожее: www.juicystudio.com/article/choosing-doctype.php#comment8 - это оно?
Вот ссылка на эту страницу (web.archive.org/web/20050314035921/http://www.juicystudio.com/tutorial/xhtml/module.asp) с Archive.org (www.archive.org/)
Back to top
View user's profile Send private message
geralt
Заглянувший



Joined: 16 Oct 2006
Posts: 14
Карма: 0
   поощрить/наказать

Location: Москва

PostPosted: Mon Oct 16, 2006 12:59 am (спустя 1 месяц 8 дней 2 часа 39 минут; написано за 1 минуту 36 секунд)
   Post subject:
Reply with quote

А почему бы не использовать object data="orphus/orphus.htm"? Плюс пара стилей в теле документа
Back to top
View user's profile Send private message Send e-mail
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 413
   поощрить/наказать


PostPosted: Mon Oct 16, 2006 11:45 pm (спустя 22 часа 46 минут; написано за 13 секунд)
   Post subject:
Reply with quote

А можно "живой" пример, как это будет выглядеть?
Back to top
View user's profile Send private message Send e-mail
geralt
Заглянувший



Joined: 16 Oct 2006
Posts: 14
Карма: 0
   поощрить/наказать

Location: Москва

PostPosted: Mon Oct 16, 2006 11:56 pm (спустя 11 минут; написано за 4 минуты 54 секунды)
   Post subject:
Reply with quote

В вызывающем документе:
Code (html): скопировать код в буфер обмена
<object (december.com/html/4/element/object.html) id="orphus" data="/orphus/orphus.htm#!nioft@ag.lur" type="text/html"> (december.com/html/4/element/.html)</object>
В head у orphus.htm:
Code (html): скопировать код в буфер обмена
  <style (december.com/html/4/element/style.html) type="text/css"> (december.com/html/4/element/.html)
        html, body {
                overflow: hidden;
                border: 0;
        }
        // Для оперы 7
        div {
                height: 1px;
        }
  </style>
Я проверял в Opera 6-7-8-9, FF 1.5, NN 7, IE 5-6.
Есть правда минусы, скорее всего из-за кривых рук: в пятом эксплорере заголовок страницы заменяется на заголовок орфуса, а шестой эксплорер открывает страницу орфуса в этом самом object'е вместо нового окна. Лечится принудительной установкой "_blank" в функции imgclick.
Back to top
View user's profile Send private message Send e-mail
Юрий Насретдинов
Модератор



Joined: 13 Mar 2003
Posts: 8642
Карма: 198
   поощрить/наказать

Location: 007 495

PostPosted: Tue Oct 17, 2006 12:56 am (спустя 59 минут; написано за 1 секунду)
   Post subject:
Reply with quote

Нулевая заповедь программиста: не трогай то, что работает :).
Back to top
View user's profile Send private message Send e-mail
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 413
   поощрить/наказать


PostPosted: Wed Oct 18, 2006 9:58 am (спустя 1 день 9 часов 2 минуты; написано за 41 секунду)
   Post subject:
Reply with quote

Действительно, а дает ли какие-либо преимущества object по сравнению с iframe, если не считать чистоту XHTML Strict?
Back to top
View user's profile Send private message Send e-mail
geralt
Заглянувший



Joined: 16 Oct 2006
Posts: 14
Карма: 0
   поощрить/наказать

Location: Москва

PostPosted: Wed Oct 18, 2006 10:16 am (спустя 17 минут; написано за 3 минуты 43 секунды)
   Post subject:
Reply with quote

На мой взгляд никаких, но XHTML сам по себе того стоит, все идет к нему. А с object'ом я просто не до конца разобрался, наверняка у него богатейшие возможности. Не станет же W3C продвигать непонятно что :)
Back to top
View user's profile Send private message Send e-mail
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 413
   поощрить/наказать


PostPosted: Wed Oct 18, 2006 5:18 pm (спустя 7 часов 2 минуты; написано за 1 минуту 33 секунды)
   Post subject:
Reply with quote

В принципе, можно реализовать логику: если сайт на xhtml и браузер соответствующий, то вставлять object, иначе - iframe. Но вот только делать это придется не на JavaScript, а на серверном уровне, т.к. на JavaScript в xhtml-документах запрещено делать document.write, а через DOM создавать элемент - замучаешься.
Back to top
View user's profile Send private message Send e-mail
shultz
Guest





Карма: 388
   поощрить/наказать


PostPosted: Sun Oct 29, 2006 10:52 am (спустя 10 дней 17 часов 34 минуты; написано за 54 секунды)
   Post subject:
Reply with quote

Та же проблема - xhtml strict не дружит с iframe.. Будем подумать
Back to top
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies. All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You can post new topics in this forum. You can reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You can attach files in this forum. You can download files in this forum.
XML